package oopday02;

/*
PolymorphicDemo：创建Animal数组并填充Dog/Chick/Fish对象，遍历数组：
        - 输出每个动物的名字，让每个动物吃饭、喝水
     - 若为Dog，则让它看家。若为Chick，则让它下蛋。若能游泳，则让它游泳。
        - 创建Master对象、Dog对象、Fish对象、Chick对象，并喂养动物
*/

public class PolymorphicDemo {
    public static void main(String[] args) {
        Animal[] animals = new Animal[5];
        animals[0] = new Dog("小黑",2,"黑");
        animals[1] = new Dog("小白",1,"白");
        animals[2] = new Fish("小金",1,"金");
        animals[3] = new Fish("小花",2,"花");
        animals[4] = new Chick("小灰",3,"灰");
        for (int i = 0; i < animals.length; i++) {
            System.out.println(animals[i].name);
            animals[i].eat();
            animals[i].drink();

            if(animals[i] instanceof Dog){

            }

        }
    }
}
